finish (on a race course) - Turco Inglés Diccionario